<?php 
  include ("class.php"); 
  
function CalculaCPF($CampoNumero) {
	$RecebeCPF=$CampoNumero;
	
	$s="";
	for ($x=1; $x<=strlen($RecebeCPF); $x=$x+1) {
		$ch=substr($RecebeCPF,$x-1,1);
		if (ord($ch)>=48 && ord($ch)<=57) {
			$s=$s.$ch;
		}
	}
	
	$RecebeCPF=$s;
	
	if (strlen($RecebeCPF)!=11) {
	//	echo "<h1>&Eacute; obrigat&oacute;rio o CPF com 11 d&iacute;gitos</h1>";
	} else if ($RecebeCPF=="00000000000") {
		$then;
		return false;
	} else {
		$Numero[1]=intval(substr($RecebeCPF,1-1,1));
		$Numero[2]=intval(substr($RecebeCPF,2-1,1));
		$Numero[3]=intval(substr($RecebeCPF,3-1,1));
		$Numero[4]=intval(substr($RecebeCPF,4-1,1));
		$Numero[5]=intval(substr($RecebeCPF,5-1,1));
		$Numero[6]=intval(substr($RecebeCPF,6-1,1));
		$Numero[7]=intval(substr($RecebeCPF,7-1,1));
		$Numero[8]=intval(substr($RecebeCPF,8-1,1));
		$Numero[9]=intval(substr($RecebeCPF,9-1,1));
		$Numero[10]=intval(substr($RecebeCPF,10-1,1));
		$Numero[11]=intval(substr($RecebeCPF,11-1,1));
		
		$soma=10*$Numero[1]+9*$Numero[2]+8*$Numero[3]+7*$Numero[4]+6*$Numero[5]+5*$Numero[6]+4*$Numero[7]+3*$Numero[8]+2*$Numero[9];
		$soma=$soma-(11*(intval($soma/11)));
		if ($soma==0 || $soma==1) {
			$resultado1=0;
		} else {
			$resultado1=11-$soma;
		}
		if ($resultado1==$Numero[10]) {
			$soma=$Numero[1]*11+$Numero[2]*10+$Numero[3]*9+$Numero[4]*8+$Numero[5]*7+$Numero[6]*6+$Numero[7]*5+$Numero[8]*4+$Numero[9]*3+$Numero[10]*2;
			$soma=$soma-(11*(intval($soma/11)));
			if ($soma==0 || $soma==1) {
				$resultado2=0;
			} else {
				$resultado2=11-$soma;
			}
			if ($resultado2==$Numero[11]) {
				return true;
			} else {
				return false;
			}
		} else {
			return false;
		}
	}
}

if (CalculaCPF($_POST["txtCpf"])==false){
	echo"<script>\nalert(\"CPF incorreto!\");\nhistory.back();\n</script>";
}else{
			  while (list($key,$val)=each($_POST)) 
			   {
				 $_POST[$key]= str_replace("'","''",$val);
			   }
			
			if (strtoupper($_POST["txtRg"])== "ADMINISTRADOR" && $_POST["txtDataNascimento"] == "01/01/0101" && strtoupper($_POST["txtEmail"])== "ADM.ESTAGIO.MARLENET")
			{
			 session_start();
			 session_register("adm");
			 $_SESSION['adm'] = true;
			 header("Location:admindex.php");
			}
			else {
			
				 $sql="select * from tab_cadastrados ".
					   "where cpf='".$_POST['txtCpf']."'";
						   
				  	 $qry = @mysql_query($sql) or die(mysql_error());
				 	 if(mysql_num_rows($qry) >= 1)
						{
							  $sql="select * from tab_cadastrados ".
						   "where cpf='".$_POST['txtCpf']."' and ".
						   "data_nascimento='".substr($_POST["txtDataNascimento"],6,4)."-".substr($_POST["txtDataNascimento"],3,2)."-".substr($_POST["txtDataNascimento"],0,2)."'";
						   
							  $qry = @mysql_query($sql) or die(mysql_error());
							  if(mysql_num_rows($qry) >= 1){
							  
								  $row= mysql_fetch_array($qry);
								  session_start();
								  session_register("cousuario","nome");
								  $_SESSION['cousuario']=$row['cpf'];
								  $_SESSION['nome']=$row['nome'];
								  echo"<script>\nalert(\"Seja bem vindo ".$_SESSION['nome']."!!!\");\ntop.location=\"inscricaoedicao.php\";\n</script>";
								  
								  
							 }else{
							  echo"<script>\nalert(\"C.P.F. Cadastrado, Verifique sua data de nascimento!\");\nhistory.back();\n</script>";
						 		}
							  
					}else{
						 header("Location:inscricao_pt1.php?cpf=".$_POST['txtCpf']."&dt=".$_POST['txtDataNascimento']."");
					  }
				}
}
?>
